要求;
所有特殊字符允许排除(`)(')()(“)和空格 使用下面的相同和在ios 10中正常工作
const UserIdRegExp = /[^`"' \\]$/g;
不在ios11中工作
const value ='anand`';
当我在做UserIdRegExp.test(value)时; ios10返回false。
和ios11返回true
答案 0 :(得分:4)
在iOS 11中,Apple推出了“智能标点符号”,它会根据内容自动倾斜某些标点符号。
const regex = /[^`"“”'‘’ \\]$/g;
示例:
iOS 10:“双引号”,“单引号”
iOS 11(启用智能标点符号):“双引号”,“单引号”