我正在尝试检查字符串是否包含某些字符.我打算使用正则表达式,但我的字符串可能没有格式.
我想确保我只允许以下字符
1. + symbol 2. - symbol 3. numbers 0~9 4. ( 5. ) 6. . (dot) 7. spaces
if ( string.match('[^(). +\-0-9]') ) {
alert("Invalid string");
}
Run Code Online (Sandbox Code Playgroud)
此正则表达式将匹配仅包含以下字符的字符串:
^[+\-0-9(). ]+$
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11313 次 |
| 最近记录: |