正则表达式 - 仅第一个字符检查非字母字符
Regular Expression - Only first character check non-letter characters
我已经开始专门研究javascript和regexp。我正在尝试提高自己生成正则表达式的能力。
我正在尝试做的是 - 我的 html 文件中有一个名称字段(它的形式为 ofc)
...
<label for="txtName">Your Name*: </label>
<input id="txtName" type="text" name="txtName" size="30" maxlength="40">
...
在我的js文件中,我正在尝试检查名称不能以任何非字母字符开头,只能以第一个字符开头。整个字段包含除破折号和空格以外的任何特殊字符。
它们不能以任何非字母字符开头;
/^[A-Z a-z][A-Z a-z 0-9]*$/
它们不能包含破折号和空格以外的任何符号;
/^*[[&-._].*]{1,}$/
当我测试它是否有效时,它根本不起作用。我在哪一部分失败了?
尝试/^[A-Za-z][A-Za-z0-9 -]*$/
当您在字符列表中包含一个空格 ( []
) 时,它将被允许在正在搜索的字符串中。
^[A-Za-z]
匹配第一个字符,并说它必须是某种字母。
[A-Za-z0-9 -]*$
将匹配第一个字符之后的任何剩余字符(如果存在),并确保它是字母数字,或者包含空格或破折号。
相关文章:
- 必须检查长度,并在文本框中允许一些特殊字符
- 如何检查一个字符串的所有字符是否都存在于另一个字符串中
- 如何在ajax中检查密码是否小于8个字符
- 如何使用JQuery检查输入(电子邮件)字段是否包含特殊字符
- 如何检查两个字符串是否具有相同的字符,包括特殊字符
- Selenium-检查变量中的字符
- 在粘贴到文本字段Jquery时检查并突出显示不支持的特殊字符
- 用于检查特殊字符的 JavaScript 代码
- 检查最后键入的字符是否为空格
- 如何检查字符串是否包含非英语字符列表
- 检查字符串中的特定字符
- 检查任何输入或文本区域中是否存在非法字符
- Javascript 6字符和空格检查
- 检查值是否具有给定字符RegEx
- 正则表达式,用于检查输入是否有字符或至少有1个笑脸
- 检查值是否包含字符串字符
- 正则表达式 - 仅第一个字符检查非字母字符
- javascript中regex绕过了特殊字符检查
- Javascript字符串字符检查
- 拉丁字符检查