Javascript regexp允许不需要的字符
Javascript regexp lets undesirable characters
我在我的项目中使用regExp,但我如何得到一些不需要的字符
我的RegExp看起来像这样:
new RegExp("[א-ת,A-z,',','(',')','.','-',''']");
应该避免像'或[]这样的字符
但让我使用一个或多个from(,),-,字母表等
不幸的是这并没有发生
哪个模式既包括需要的字符又包括不需要的字符?
谢谢你的帮助
你的正则表达式只是说匹配一个 "好"字符(这是不正确的)。
我认为更接近这将是你想要的,虽然我不确定更高页的UTC字符:
var regexp = /^[א-תA-Za-z,()'-']*$/;
如果字母部分不工作(它看起来向后我,但我想这是一种难题:-),尝试:
var regexp = /^['u05DA-'05EAA-Za-z,()'-']*$/;
也可以在末尾加上一个"i"(忽略大小写)修饰符:
var regexp = /^['u05DA-'05EAA-Za-z,()'-']*$/i;
这也不处理各种变音符号;我不知道你是否需要匹配这些
首先,您不需要所有的单引号和逗号。第二,你想要A-Za-z
,而不是。A-z
。后者包括"Z"answers"a"之间的ASCII字符。
var re = new RegExp("[א-תA-Za-z,()'.''s-]");
相关文章:
- 如何在不需要单击按钮的情况下获取选项的值
- Javascript不需要的关闭行为
- 删除客户端浏览器上不需要的内容
- 不允许在字段中输入不需要的字符
- AngularJs正在解码HTML字符(不需要)
- 从JSON格式中修剪不需要的字符
- 如何获取去除不需要的字符的url的最后一个元素
- 如何从字符串中删除不需要的字符
- CKEditor不需要 字符
- 奇怪的字符编码问题导致js函数失败或添加不需要的字符
- Javascript regexp允许不需要的字符
- 从字符串中删除不需要的字符
- 避免两个搜索词之间的标点符号或任何不需要的字符的正则表达式
- 在文本输入中不需要的字符出现之前将其删除
- Regex删除唯一字符之间不需要的空格
- 用多个正则表达式模式拆分字符串会返回不需要的值
- JavaScript Regexp -允许回车让其他不需要的字符验证
- 使用JavaScript从HTML页面中删除不需要的字符
- 如何在一个批处理中从字符串中删除所有不需要的字符?
- 如何替换PHP中不需要的字符或特殊字符