我有一個文本框,在那裏我得到了用戶的姓氏。我如何在正則表達式中只允許使用一個連字符( - ),只有一個空格(),只有一個撇號('),並且至少有兩個字符在名字中,一個空格在上一個名字。第一個名字和姓氏姓在單個文本框中。 我現在正在使用這個正則表達式。 ^(- ?!。 - )(?! ''。)(?!。\ S \ S *)[AZ AZ] {1,24} AZ AZ-「] + $單名文本框中的名字和姓氏的姓氏
0
A
回答
0
一個連字符:(?![^-]*-[^-]*-)
一個空間:
一個apostrop他:(?![^']*'[^']*')
至少2個字符:[\w-' ]{2,} [\w-' ]{2,}
因此,要總結:
/(?![^-]*-[^-]*-)(?![^ ]* [^ ]*)(?![^']*'[^']*')([\w-']{2,}) ([\w-']{2,})/
這也將趕在第一和第二捕獲組的第一個名字和姓氏。
1
你可以使用這個網站來構建所有的正則表達式
相關問題
- 1. 將單個字段分隔成名稱,姓氏和姓氏
- 2. MVC User.Identity.Name,姓氏和名字
- 3. 在Python中解析姓氏從姓名中解析姓氏
- 4. 從表格中提取姓氏,姓氏和姓氏
- 5. SQL Server - 在名字和姓氏字段中搜索姓名
- 6. 分割名稱爲名字和姓氏
- 7. 串聯名字和姓氏作爲名稱,然後ommit Firtname和姓氏在SSIS
- 8. 如何在Excel中創建姓氏,姓氏的帳戶名稱
- 9. WordPress的獲取名字和姓氏
- 10. 發現用戶的名字和姓氏?
- 11. 添加用戶的姓氏和名字
- 12. MySQL的:索引名(姓氏,名字)
- 13. SSIS從姓名中提取姓氏
- 14. 將姓名字段拆分成姓氏和名字
- 15. 從姓氏和姓氏字段中獲取最短的唯一名稱
- 16. 在單獨的列中搜索名字或姓氏在MySQL數據庫中的名字和姓氏
- 17. SQL中的名字,姓氏太複雜?
- 18. 解析姓名爲第一名字和姓氏 - LINQ到實體
- 19. Python CSV將全名字符串分割成姓名和姓氏
- 20. 檢索DBpedia中的人名和姓氏
- 21. NSPredicate檢測名字和姓氏
- 22. 爲姓氏和名字建立索引
- 23. Django:顯示名字和姓氏
- 24. Bluesnap卡持有人名字和姓氏
- 25. 姓氏和姓氏未保存在自定義Django_Registration表單中
- 26. 預先存在現有的姓氏與名字從單獨的姓名全名
- 27. 將姓氏和姓氏合併,並更新到每行的全名列中
- 28. 名姓到姓氏,名字在Excel電子表格
- 29. R中的「名字姓氏」/「姓氏名字」的與順序無關的模糊匹配?
- 30. 將名字/姓氏發佈到Excel CSV
謝謝,它的工作 – user2211311 2013-04-08 13:54:25