/^[a-z]+$/.test(item)验证字符串是否都是字母
现在要修改为如果字符串包含字母或包含×(这是一个符号,不是x),都返回true
var a=/[a-zA-Z]+|\×/;
a.test('a');//true
a.test('×');//true
| 代表或者 × 前面的反斜杠是转义吗?
reg.test('112221×') 怎么也是true?
@寻找薛定谔的猫: 特殊字符一般都带个转义斜杠比较好,不带问题也不大
@寻找薛定谔的猫: 你给的条件只要有字母和那个x就行啊,也没有说不能带数字或者必须是什么开头之类的限制条件啊
直接加在中括号里就好了。只不过会不会这个符号不允许在开头啊?如果是/^[a-z][a-z成]*$/
怎么数字也测试通过了?
@寻找薛定谔的猫: 你是想这样吧?
/^[\w]+$/g.test('ss123 x')
false
/^[a-z|×]+$/
/^[a-z×]+$/
@张云山: 这个不支持大写字母,应该是/^[a-zA-Z×]+$/吧?
请问/^[a-zA-Z×]+$/和/[a-zA-Z×]+/有什么区别,好像是代表打头和结尾
^开头
$结尾
具体自己自行百度正则