我需要一个正则表达式,如果我的值包含任何字母,它将返回false
I need a regex that will return false if my value contains any letters
我需要一个regex,如果valueA包含任何字母,将返回false。我需要被拒绝的信件
:
1) test1 =>拒绝2)测试=>拒绝3) 123 =>接受
this.validateLetters = (valueA): boolean => {
const regex = /^[a-zA-Z]+$/;
return regex.test(valueA);
};
我用的是javascript
使用的正则表达式为/^[0-9]+$/
如果可以接受空字符串,则应将+
替换为*
console.log(/^[0-9]+$/.test("10.22"));
console.log(/^[0-9]+$/.test(10.22));
console.log(/^[0-9]+$/.test(''));
console.log(/^[0-9]+$/.test('test1'));
console.log(/^[0-9]+$/.test('test'));
console.log(/^[0-9]+$/.test('123'));
console.log(/^[0-9]+$/.test('{}'));
console.log(/^[0-9]+$/.test('//'));
console.log(/^[0-9]+$/.test('()'));
那么我理解你只是想接受数字还是?
const regex = /([0-9])/g;
regex.test("123"); //true
regex.test("123a"); //false
你还可以做的是除了每个"字母":
const regex = /([^A-Za-z])/g;
但是要小心使用这个!它还可以识别空白和其他符号。
或者你说的是unicode字符?这在javascript中可能有点棘手
/[^a-zA-Z]/g
^
除操作符。g
全局操作符。
此正则表达式将不匹配A-Z和A-Z中的任何字母。
将匹配数字和其他符号
相关文章:
- 我如何修复包含在captcha的addthis中的错误
- <text区域>在我的html中包含event.keycode==13之后,wrap就不起作用了
- 如何使用webpack将全局JS文件包含到我的React项目中
- Bootstrap CSS和JS我必须将它们包含在单独的文件中,或者可以编译它们
- 为什么我的捕获括号之外的字符包含在我的正则表达式的匹配项中
- 如何将php文件包含到我的html文件中
- 是否可以将我网站上的普通javascript和css函数包含到我的angularjs应用程序中
- 在FB页面上分享,显示我没有包含在我的网站中的图像
- 我想包含在我的网站页面上的 JavaScript 库/插件是否有经验法则大小限制
- 如何将angular ui滑块包含到我的应用程序中?(TypeError:elm.slider不是函数)
- 如何将HTML、CSS和Javascript包含到我的PHP代码中
- 当我试图将js脚本包含在head部分时,它不会包含在我的文件中
- 将所需的dll文件包含到我的安装程序中的脚本
- 在Orchard cms中,我想包含某些.js文件,我应该把它们放在哪里,我应该如何将它包含在我的项目中
- jQuery文件上传:示例工作,但不是当我试图将它包含在我的网站
- 为什么我的指令模块没有包含在我的Angular应用模块中?
- 将Bootstraps-sass gem包含到我的rails应用程序中
- 如何使用Webpack将jQuery UI包含到我的项目中
- 如何在没有所有脚本文本的情况下将脚本包含到我的cshtml文件中
- 将socket.io服务器包含到我的html中